
package com.vdong.supplier.request.supplierbird;

/**
 * 快递鸟请求数据全局body体
 *
 * @author liangwei
 */
public class EbusinessOrderHandleRequest implements java.io.Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private RequestParent requestData;
    /**
     * 商户ID，请在我的服务页面查看。
     */
    private String eBusinessID;
    /**
     * 请求指令类型：1002
     */
    private String requestType;
    /**
     * 数据内容签名：把(请求内容(未编码)+AppKey)进行MD5加密，然后Base64编码，最后 进行URL(utf-8)编码。详细过程请查看Demo。
     */
    private String appkey;
    /**
     * 请求、返回数据类型：2-json；
     */
    private String dataType;

    public Object getRequestData() {
        return requestData;
    }

    public String geteBusinessID() {
        return eBusinessID;
    }

    public String getRequestType() {
        return requestType;
    }

    public String getDataType() {

        return dataType;
    }

    public String getAppkey() {
        return appkey;
    }

    /**
     * @param requestData 数据体
     * @param eBusinessID 商户
     * @param requestType
     * @param appkey
     * @param dataType
     */
    public EbusinessOrderHandleRequest(RequestParent requestData, String eBusinessID, String requestType, String appkey,
                                       String dataType) {

        this.requestData = requestData;
        this.eBusinessID = eBusinessID;
        this.requestType = requestType;
        this.appkey = appkey;
        this.dataType = dataType;
    }


}
